const userModel = require('../model/adminUserModel');

module.exports = {
    // 封装一个验证用户名和密码是否正确的方法
    adminLogin(req,res){
        userModel.verifyUsers(req.body.email,req.body.password,(err,result)=>{
            if(err) console.error(err);
            let resObj = {};
            if(result){
                resObj = {
                    code : 200,
                    msg : '登录成功'
                }
                req.session.isLogin = true;
                req.session.userInfo = result;
            }else{
                resObj = {
                    code : 401,
                    msg : '登录失败'
                }
            }
            res.send(resObj);
        });
    },
    // 封装一个删除用户的方法

    // 封装一个从session读取用户头像和昵称的方法
    getUserHN(req,res){
        if(req.session.userInfo) {
            let {nickname,avatar} = req.session.userInfo;
            res.send({
                code : 200,
                msg : '获取成功',
                data : {nickname,avatar}
            });
        }else {
            res.send({
                code : 401,
                msg : '获取失败'
            });
        }

    }

}